<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>06_Git仓库分支的基本操作</title>
  <!-- 
  在 Git 中，分支是一个非常重要的概念，它允许开发者在同一代码库中并行开发不同的功能或修复不同的问题。以下是关于 Git 仓库分支的基本操作总结说明：
  1. 创建分支
  使用  `git branch`  命令可以创建一个新分支。新分支是基于当前分支的快照。
  git branch <branch-name>
  例如，创建一个名为  `feature-xyz`  的新分支：
  git branch feature-xyz
  
  2. 切换分支
  使用  `git checkout`  命令可以切换到指定的分支。
  git checkout <branch-name>
  例如，切换到  `feature-xyz`  分支：
  git checkout feature-xyz
  在 Git 2.23 及更高版本中，可以使用  `git switch`  命令来切换分支，语法更简单：
  git switch feature-xyz

  3. 查看分支
  使用  `git branch`  命令可以查看当前仓库中的所有分支。当前所在的分支会用星号  `*`  标记。
  git branch
  如果想查看远程分支，可以使用：
  git branch -r
  
  4. 合并分支
  在完成某个功能的开发后，通常需要将该分支合并回主分支（如  `main`  或  `master` ）。首先切换到要合并到的目标分支，然后使用  `git merge`  命令合并。
  git checkout main
  git merge feature-xyz
  
  5. 删除分支
  如果某个分支不再需要，可以使用  `git branch -d`  命令删除它。注意，只有在该分支的更改已经合并到其他分支后，才能安全删除。
  git branch -d <branch-name>
  例如，删除  `feature-xyz`  分支：
  git branch -d feature-xyz
  如果想强制删除未合并的分支，可以使用  `-D`  选项：
  git branch -D <branch-name>

  6. 重命名分支
  如果需要重命名当前分支，可以使用以下命令：
  git branch -m <new-branch-name>
  如果想重命名其他分支，可以使用：
  git branch -m <old-branch-name> <new-branch-name>

  7. 推送分支到远程
  使用  `git push`  命令将本地分支推送到远程仓库。可以使用以下命令推送新分支：
  git push origin <branch-name>
  例如，将  `feature-xyz`  分支推送到远程：
  git push origin feature-xyz

  8. 从远程获取分支
  如果远程仓库有新的分支，使用  `git fetch`  命令可以获取最新的远程分支信息。要将远程分支拉取到本地并创建跟踪分支，可以使用：
  git checkout -b <branch-name> origin/<branch-name>
  总结

  Git 分支的基本操作包括创建、切换、查看、合并、删除、重命名分支，以及推送和获取远程分支。掌握这些基本操作能够帮助开发者更好地管理代码版本和团队协作，提高开发效率。
  -->
</head>
<body>
  
</body>
</html>